
html{
  font-size: 100px;     /*子元素rem计算便利*/
}
* { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body { line-height:23px; min-height: 100%;overflow-y:hidden;background-color: #f1f1f3}
html, body, div, p, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button,img, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border:none; vertical-align: middle; }
ol,ul,li { list-style-type: none; }
h1, h2, h3, h4, h5, h6, table, th, td  { font-weight:normal; font-size:100%; }
body, input, select, button, textarea { font-size:14px; font-family:arial,Tahoma,Microsoft yahei; }
.normal, em, i { font-style:normal; font-weight:normal; }
table { border-collapse:collapse; border-spacing:0; }
p { word-wrap:break-word; }
a { color:#666; text-decoration:none; transition:all 0.2s ease;}
a:hover{-webkit-tap-highlight-color: rgba(0,0,0,0.05);}
table { border-collapse:collapse; }
input[type="button"]{ -webkit-appearance:none; outline:none;}
.clearfix { display:block; zoom:1; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; }
*html .clearfix { height:1%; }
.w-100 {width: 100%;height: 100%; margin: 0; padding: 0;}
/*清除bootstrap默认样式*/
ol,ul,li,dl,dt,dd { list-style-type: none; margin: 0; padding: 0; font-weight:normal;}
h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0; line-height:inherit;}
input,button,select,textarea{ outline: none;}

/*重置container在bootstrap内边距左右15px为0*/
.container {
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
}
/*bootstrap中dialog居中显示*/
.modal-dialog {
  position: relative;
  top:150px;
}

/*共有按钮*/
.btn{outline: none !important;}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #f2f2f2;
  border-color: #ededed;
}
.btn-default:hover {
  color: #333;
  background-color: #f2f2f2;
  border-color: #ededed;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #f2f2f2;
  border-color: #ededed;
}
/*公有类*/
.ellipsis { display: block; overflow: hidden !important; white-space: nowrap; text-overflow: ellipsis; }
.ellipsis2 { display: block; overflow: hidden !important; max-height: 3.2em; display: -webkit-box !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; }
.ellipsis3 { display: block; overflow: hidden !important; max-height: 4.6em; display: -webkit-box !important; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; }

/*字体公有类*/
.fs11 { font-size: 0.11rem !important; }
.fs12 { font-size: 0.12rem !important; }
.fs13 { font-size: 0.13rem !important; }
.fs14 { font-size: 0.14rem !important; }
.fs15 { font-size: 0.15rem !important; }
.fs16 { font-size: 0.16rem !important; }
.fs17 { font-size: 0.17rem !important; }
.fs18 { font-size: 0.18rem !important; }
.fs20 { font-size: 0.2rem !important; }
.fs22 { font-size: 0.22rem !important; }
.fs24 { font-size: 0.24rem !important; }
.fs26 { font-size: 0.26rem !important; }
.fs28 { font-size: 0.28rem !important; }
.fs30 { font-size: 0.3rem !important; }
.fs32 { font-size: 0.32rem !important; }
.fs34 { font-size: 0.34rem !important; }
.fs36 { font-size: 0.36rem !important; }
.fs38 { font-size: 0.38rem !important; }
.fs40 { font-size: 0.4rem !important; }

/*间距公有类*/
.m0 { margin: 0 !important; }
.mt5 { margin-top: 0.05rem !important; }
.mr5 { margin-right:0.05rem !important; }
.mb5 { margin-bottom:0.05rem !important; }
.ml5 { margin-left:0.05rem !important; }
.mt10 { margin-top: 0.1rem !important; }
.mr10 { margin-right:0.1rem !important; }
.mb10 { margin-bottom:0.1rem !important; }
.ml10 { margin-left:0.1rem !important; }
.mt15 { margin-top: 0.15rem !important; }
.mr15 { margin-right:0.15rem !important; }
.mb15 { margin-bottom:0.15rem !important; }
.ml15 { margin-left:0.15rem !important; }
.mt20 { margin-top: 0.2rem !important; }
.mr20 { margin-right:0.2rem !important; }
.mb20 { margin-bottom:0.2rem !important; }
.ml20 { margin-left:0.2rem !important; }
.mt30 { margin-top: 0.3rem !important; }
.mr30 { margin-right:0.3rem !important; }
.mb30 { margin-bottom:0.3rem !important; }
.ml30 { margin-left:0.3rem !important; }


.p0 { padding: 0 !important; }
.pt0{ padding-top: 0 !important; }
.pr0{ padding-right: 0 !important; }
.pb0{ padding-bottom: 0 !important; }
.pl0{ padding-left: 0 !important; }
.pt3 { padding-top: 0.03rem !important; }
.pr3 { padding-right: 0.03rem !important; }
.pb3 { padding-bottom: 0.03rem !important; }
.pl3 { padding-left: 0.03rem !important; }
.pt5 { padding-top: 0.05rem !important; }
.pr5 { padding-right: 0.05rem !important; }
.pb5 { padding-bottom: 0.05rem !important; }
.pl5 { padding-left: 0.05rem !important; }
.pt10 { padding-top: 0.1rem !important; }
.pr10 { padding-right: 0.1rem !important; }
.pb10 { padding-bottom: 0.1rem !important; }
.pl10 { padding-left: 0.1rem !important; }
.pt15 { padding-top: 0.15rem !important; }
.pr15 { padding-right: 0.15rem !important; }
.pb15 { padding-bottom: 0.15rem !important; }
.pl15 { padding-left: 0.15rem !important; }
.pt20 { padding-top: 0.2rem !important; }
.pr20 { padding-right: 0.2rem !important; }
.pb20 { padding-bottom: 0.2rem !important; }
.pl20 { padding-left: 0.2rem !important; }
.pt30 { padding-top: 0.3rem !important; }
.pr30 { padding-right: 0.3rem !important; }
.pb30 { padding-bottom: 0.3rem !important; }
.pl30 { padding-left: 0.3rem !important; }
.pt46{ padding-top: 46px !important; }

/*修改element的类*/
.el-input__inner{width:400px}
/*.inputmy{width: 50px;margin-right: 20px;}*/